package br.com.adimoveis.ui.cliente;

import javax.swing.event.ChangeListener;
import javax.swing.table.TableModel;

import br.com.adimoveis.ui.IView;
import br.com.adimoveis.ui.TableRenderer;

public interface IClienteView extends IView{

	void setBairros(Object[] values, Object[] selected);

	void setTipos(Object[] values, Object[] selected);

	void setAndar(Object[] values, Object[] selected);

	void setEstados(Object[] values, Object[] selected);
	
	String getValor();
	
	void setMetragem(String metragem);
	
	String getMetragem();
	
	void setQuartos(int quartos);
	
	int getQuartos();
	
	void setSuites(int suites);
	
	int getSuites();
	
	void setVagas(int vagas);
	
	int getVagas();
	
	Object[] getSelectedBairros();
	
	Object[] getSelectedTiposs();
	
	Object[] getSelectedEstados();
	
	Object[] getSelectedAndares();
	
	void enableForm(boolean enabled);

	void setTableModel(TableModel clientemodel);

	void showErroMessage(String string);

	void selectValor();

	void selectMetragem();

	int getSelectedIndex();

	void setSelectedIndex(int selectedIndex);

	void setTableRender(TableRenderer tableRenderer);

	void addChangeListener(ChangeListener changeListener);

	void setSuiteMaxVal(int quartos);

	void setValor(String formatDouble);

	
}
